Binary Morphisms with Stable Suffix Complexity

نویسنده

  • Stepan Holub
چکیده

Let g, h be marked morphisms of words. A pair (g1, h1) of marked morphisms is called a successor of (g, h) if g ◦ g1(a) = h ◦ h1(a) and g ◦ g1(b) = h ◦ h1(b) and the images of g1 and h1 are shortest possible. Successors play an important role in studying the Post Correspondence Problem. Typically, they are simpler than the original morphisms, measured by the number of suffixes of their images (called the suffix complexity). In some cases, however, the suffix complexity is stable – it does not decrease. In this paper we study the binary case, that is, morphisms defined on a two-letter alphabet. We give a full characterization of binary morphisms with stable suffix complexity. It is a surprising fact that solutions w of the equation g(w) = h(w), where g, h : Σ∗ → ∆∗ are morphisms of a free monoid, are poorly understood even if the cardinality of Σ is two (i.e. in the binary case). The situation is easy only in some special cases, for example when at least one of the morphisms is periodic. The Post Correspondence Problem (PCP), which asks whether the equation has a nonempty solution, is known to be undecidable in general, but decidable in the binary case. The first proof of decidability of the binary case was announced in [1], however, it contains a gap. A complete proof was given in [4], and [5] shows that the decision process is of polynomial time. The structure of the set of all solutions is known for some binary cases. However, even in the binary case, there is still no description of general solutions, in particular, there is no efficient algorithm known that decides whether a given word can be a solution of the above equation. For more details and references see [6, 7, 2]. If a single reason for the complications in the above mentioned research should be pointed out, it could be the existence of so called successor morphisms (called “equality collectors” in [1]). Studying a pair of binary morphisms, sooner or later one may discover that the existence of a solution, as well as its structure, depends essentially on the same question for a different pair of morphisms. Turning the attention to the new pair (the successors) the situation may occur again. The crucial question is whether the resulting chain of reductions can be kept under control. This can be done using so called suffix complexity of morphisms, which in most cases decreases; the concept was first introduced in [1]. However, there are some cases in which the suffix complexity is stable. These cases were once again studied in [1] where a characterization is given, which is sufficient for a proof that the binary PCP is decidable. In this paper we give a complete classification of stable instances for both balanced and unbalanced

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Problem is in P TUCS Technical Report

We show that the binary (generalized) Post Correspondence Problem is decidable in polynomial time. We also give a characterization of morphisms with stable suffix complexity.

متن کامل

Inferring Strings from Suffix Trees and Links on a Binary Alphabet

A suffix tree, which provides us with a linear space full-text index of a given string, is a fundamental data structure for string processing and information retrieval. In this paper we consider the reverse engineering problem on suffix trees: Given an unlabeled ordered rooted tree T accompanied with a node-to-node transition function f , infer a string whose suffix tree and its suffix links fo...

متن کامل

Constructing Premaximal Binary Cube-Free Words of any Level

The study of repetition-free words and languages remains quite popular in combinatorics of words: lots of interesting and challenging problems are still open. The most popular repetition-free binary languages are the cube-free language CF and the overlap-free language OF. The language CF is much bigger and has much more complicated structure. For example, the number of overlap-free binary words...

متن کامل

On the Asymptotic Abelian Complexity of Morphic Words

The subword complexity of an infinite word counts the number of subwords of a given length, while the abelian complexity counts this number up to letter permutation. Although a lot of research has been done on the subword complexity of morphic words, i.e., words obtained as fixed points of iterated morphisms, little is known on their abelian complexity. In this paper, we undertake the classific...

متن کامل

String Inference from the LCP Array

The suffix array, perhaps the most important data structure in modern string processing, is often augmented with the longest common prefix (LCP) array which stores the lengths of the LCPs for lexicographically adjacent suffixes of a string. Together the two arrays are roughly equivalent to the suffix tree with the LCP array representing the tree shape. In order to better understand the combinat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Found. Comput. Sci.

دوره 22  شماره 

صفحات  -

تاریخ انتشار 2011